Developer Home Contents Search Feedback Support Intel(r)


AVC51 ANSI C Compiler

Avocet Systems Inc.


Architecture:
Type :
Last Update:

MCS(R) 51/151/251 Microcontrollers GX
Development Software
12/11/96 10:44:00 AM

Vendor Information



Tool Description:

Generate the tightest code quickly with the AVC51 ANSI C compiler. Global optimization scans an entire module for redundant loading and jumps. Peephole optimizations replaces common math and logic templates with the smallest option. The compiled stack provides the most efficient use of RAM for parameters and local variables, while staticly locating them for direct access.
High-Level C types, such as arrays of structures, can be laid over your peripherals for easy to read code that generates no more instructions than hand optimized assembly. Floating point calculations can be handled with the ANSI math libraries included. Interrupts can be written in C and vectored with the set_vector() macro and can even be assigned their own register bank for fast context switching. Special keywords: near, far, idata, sfr, bit, and code provide for complete control over the memory spaces of the Intel architecture.
The AVC51 can be run from our W-IDE51 environment, which can be installed for 16- or 32-bit Windows*. The W-IDE51 allows you to setup all of your compile and make options for your project. Alternatively, you may run all of the features from a single command line. Every option and error message is described in the manual or on the disk. Technical support is free for one year, and available for all customers with the cur-rent version.
AVC51 is compatible with tools from Metalink, Cactus Logic, EE Tools, Nohau, Huntsville Microsystems, Orion, Emulation Technologies, Softaid, and Tribal Microsystems. Others will be handled by request. Avocet resells products from Metalink, Cactus Logic, EE Tools, Softaid, and Tribal Microsystems.

Tool Features:

  • Complete ANSI C

  • Global, Peephole, Stack and Jump Optimizations

  • High-Level Compatible With All Major ICEs

  • Support Bank Switching

  • Includes Library Source Code

  • Easy to Mix C and Assembly

  • Supports Register Variables

  • Small, Medium, or Large Models

  • Address Peripherals With High-Level C Types

  • IEEE 32-Bit Floating Point

  • Development Platform(s):

    Windows 95, Windows 3.1, PC DOS

    File Attachments:

    121.PDF - Electronic catalog page

    Supported Device Detail Matrix:

    Part & Package

    Availability

    8XC5XGX - 68ldPLCC

    NOW



    Vendor Information:


    Avocet Systems Inc.

    120 Union Street, P.O. Box 490
    Rockport , ME 04856
    USA
    (207) 236-9055

    Tech : (207) 236-6010
    Email : sales@avocetsystems.com
    Fax : (207) 236-6713
    Toll Free : 1-800-448-8500
    URL : http://www.midcoast.com/~avocet

    Contact the vendor above for the latest Distributor information




    * Legal Information © 1998 Intel Corporation